1
1428
307
141
23
1
294
14
3
5
150
145
333
6
204
317
344
509
55
1
20
3
2
7
8
451
1
14
6
2
1
36
6
20
1
9
1
117
1
666
54
6
1
46
547
421
407
580
786
58
1
1
1
1105
1
44
1
1
1
3
1
1
22
169
2
1
1
1
2
1
5
1
39
121
6
1258
44
416
727
255
29
471
28
9
1
7
2
42
344
69
42
1422
7
6